﻿using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using CPPProject.CppModel;
using System;
using System.ComponentModel.DataAnnotations;

namespace CPPProject.CppServices.Dto
{
    [AutoMapFrom(typeof(IMPORTTEST))]
    public class IMPORTTESTDto : EntityDto<Guid>
    {
        /// <summary>
        /// 流转单号
        /// </summary>
        [MaxLength(255)]
        public string CirculationCode { get; set; }
        /// <summary>
        /// 合同编号
        /// </summary>
        [MaxLength(255)]
        public string CCode { get; set; }
        /// <summary>
        /// 订单编号
        /// </summary>
        [MaxLength(255)]
        public string OrderCode { get; set; }
        /// <summary>
        /// 流转状态
        /// </summary>
        [MaxLength(255)]
        public string CirculationStatus { get; set; }
        /// <summary>
        /// 发出站点
        /// </summary>
        [MaxLength(255)]
        public string FromSite { get; set; }
        /// <summary>
        /// 接收站点
        /// </summary>
        [MaxLength(255)]
        public string ToSite { get; set; }
        /// <summary>
        /// 单据日期
        /// </summary>
        [MaxLength(255)]
        public string BillDate { get; set; }
        /// <summary>
        /// 到货日期
        /// </summary>
        public DateTime ArrivalDate { get; set; }
        /// <summary>
        /// 承运商
        /// </summary>
        [MaxLength(255)]
        public string Carrier { get; set; }
        /// <summary>
        /// 承运商联系人
        /// </summary>
        [MaxLength(255)]
        public string CarrierContact { get; set; }
        /// <summary>
        /// 承运商电话
        /// </summary>
        [MaxLength(255)]
        public string CarrierPhone { get; set; }
        /// <summary>
        /// 运输工具号码
        /// </summary>
        [MaxLength(255)]
        public string TransportCode { get; set; }
        /// <summary>
        /// 客户
        /// </summary>
        [MaxLength(255)]
        public string CName { get; set; }
        /// <summary>
        /// 客户联系人
        /// </summary>
        [MaxLength(255)]
        public string CContact { get; set; }
        /// <summary>
        /// 客户联系人电话
        /// </summary>
        [MaxLength(255)]
        public string CPhone { get; set; }
        /// <summary>
        /// 状态变更日期
        /// </summary>
        [MaxLength(255)]
        public string StatusDate { get; set; }
        /// <summary>
        /// 类型
        /// </summary>
        [MaxLength(255)]
        public string Type { get; set; }
        /// <summary>
        /// F18
        /// </summary>
        [MaxLength(255)]
        public string F18 { get; set; }
        /// <summary>
        /// F19
        /// </summary>
        [MaxLength(255)]
        public string F19 { get; set; }
        /// <summary>
        /// F20
        /// </summary>
        [MaxLength(255)]
        public string F20 { get; set; }
        /// <summary>
        /// 编码
        /// </summary>
        [MaxLength(255)]
        public string Code { get; set; }
        /// <summary>
        /// 数量
        /// </summary>
        public float Count { get; set; }
        /// <summary>
        /// 公司ID
        /// </summary>
        [MaxLength(100)]
        public string NCompanyID { get; set; }
    }
}
